@CHARSET "UTF-8";

html,body {
	width: 100%;
	height: 100%;
	font-family: "arial", "sans-serif", "宋体";
	font-size: 12px;
	color: #4E4E4E;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}

a {
    color: #4d5868;
}

a img {
    border: 0px;
}

h1, h2, h3, h4, h5, h6, ul, li, p, td, th, form {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: normal;
    word-wrap: break-word; 
    white-space:normal;
    word-break:break-all;
}

h2 {
	font-size: 13px;
	font-weight: bold;
}

th {
    font-weight: bold;
}

li {
	list-style-type: none;
}

table {
    border-collapse: collapse;
}

.layoutFixed {
    table-layout: fixed;
}

.iframe {
	width: 100%;
	height: 100%;
	background-color: white;
}

.bottom {
	height: 25px;
	text-align: center;
	margin-top: 10px;
}

.loginBottom {
	color: black;
}

.STYLE1 {
    font-size: 12px; 
    color:#525151
}

.input, .input0 {
    border-left:1px solid #999999;
    border-bottom:1px solid #ffffff;
    border-top:1px solid #999999;
    border-right:1px solid #fff;
    font-size: 12px;
    color:#525151;
    height: 20px;
    line-height: 20px;
}

.input0 {
    border:1px solid #999999;
}

.textarea {
    border:1px solid #999999;
    font-size: 12px;
    color:#525151;
    line-height: 20px;
}

.loginInput {
	width: 100%;
}

.loginBodyCss {
    background-color: #689ED6;
    margin-left: 0px;
    margin-top: 0px;
    text-align: center;
}

.loginTop {
	margin: 0px auto;
	width: 428px;
	height: 58px;
	background-image: url('../images/login_03.gif?PUBLISH_FLAG_VALUE');
	margin-top: 70px;
}

.loginContent {
	margin: 0px auto;
	width: 494px;
	height: 287px;
	background-image: url('../images/login_20.gif?PUBLISH_FLAG_VALUE');
	margin-top: 30px;
}

.loginTdLeft {
	text-align: right;
	padding-top: 40px;
	padding-right: 10px;
	width: 200px;
}

.loginTdRight {
	padding-top: 50px;
}

.loginP, .loginP a {
	color:#418ad6;
	font-size:14px; 
	font-weight: bold;
}

.alignCenter {
	text-align: center;
}

.alignLeft {
	text-align: left;
}

.marginTop5px {
	margin-top: 5px;
}

.loginTable {
	line-height: 35px;
}

.spLine {
	height: 5px;
	background-image: url('../images/login_14.gif?PUBLISH_FLAG_VALUE');
	background-repeat: repeat-x;
}

.loginWrapper {
	width: 250px;
}

.loginSubmitBtn {
	width: 99px;
	height: 30px;
}

.body_bg {
    margin: 0px;
    padding: 0px;
    OVERFLOW: auto;
    background-color: #81b3f2;
}

.body_scroll {
    OVERFLOW: auto;
}

.left, .right {
    padding-left: 6px;
    padding-top: 8px;
    height: 100%;
}

.left {
    width: 200px;
}

.right {
    padding-left: 0px;
    padding-right: 6px;
    /*background-color: white;*/
}

.leftWrapper {
    width: 194px;
    height: 100%;
    border: 1px solid #6388b0;
    padding: 5px 6px;
    background-color: #beddfd;
}

.leftlist {
    width: 180px;
    border: 1px solid #96bdde;
    background-color: #fff;
    height: 100%
}

.leftmenu {
    border: 0px;
    background-image: url(../images/my_leftmenu.gif?PUBLISH_FLAG_VALUE);
    background-color: repeat-x;
    color: #3c66a2;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.leftmenu img {
    margin-top: 5px;
}

.left_bottom {
    height: 23px;
    width: 194px;
    background-image: url(../images/left_bottom.gif?PUBLISH_FLAG_VALUE);
}

.right_top {
    width: 100%;
    background-image: url(../images/right_mid.gif?PUBLISH_FLAG_VALUE);
    background-repeat: repeat-x;
}

.top_l {
    width: 5px;
    height: 6px;
    background-image: url(../images/right_topl.gif?PUBLISH_FLAG_VALUE);
    background-repeat: no-repeat;
}

.top_mid {
    height: 6px;
}

.top_r {
    width: 5px;
    height: 6px;
    background-image: url(../images/right_topr.gif?PUBLISH_FLAG_VALUE);
    background-repeat: no-repeat;
    background-position: right;
}

.right_bottom {
    width: 100%;
    background-image: url(../images/bottom_mid.gif?PUBLISH_FLAG_VALUE);
    background-repeat: repeat-x;
}

.bottom_l {
    width: 8px;
    height: 12px;
    background-image: url(../images/bottom_l.gif?PUBLISH_FLAG_VALUE);
    background-repeat: no-repeat;
}

.bottom_r {
    width: 6px;
    height: 12px;
    background-image: url(../images/bottom_r.gif?PUBLISH_FLAG_VALUE);
    background-repeat: no-repeat;
    background-position: top right;
}

.top {
    background: url(../images/bg_top.gif?PUBLISH_FLAG_VALUE);
    height: 51px;
/*    line-height: 51px;*/
    line-height: 22px;
    color: black;
}

.top a {
    color: blue;
}

.body_scroll {
    OVERFLOW: auto;
}

.top_bottom {
    background-color: #d5dce5;
    height: 30px;
    border: 1px solid #abafb3;
}

.img2 {
    padding-left: 20px;
    padding-right: 10px;
}

.company {
    font-family: "黑体";
    font-size: 20px;
    color: #fff;
}

.menu {
    height: 34px;
    line-height: 34px;
    color: #315992;
    font-weight: bold;
    font-size: 12px;
    background-image: url(../images/bg_menu.gif?PUBLISH_FLAG_VALUE);
}

.menu li {
    float: left;
    width: 80px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.menu li a, .menu li a:hover {
    float: left;
    width: 80px;
    height: 34px;
    color: #315992;
    line-height: 34px;
    text-align: center;
    text-decoration: none;
}

.menu li a:hover {
    background-image: url(../images/m_bg1.gif?PUBLISH_FLAG_VALUE);
}

.menu li a.current {
    background-image: url(../images/m_bg2.gif?PUBLISH_FLAG_VALUE);
    color: #fff;
}

.thirdMenu li a, .thirdMenu li a:hover, .thirdMenu li a.current {
    display: block;
    background-color: #e4ecf5;
    border-top: 1px solid #fff;
    font-weight: bold;
    color: #77808e;
    padding-left: 24px;
    height: 22px;
    line-height: 22px;
    text-decoration: none;
}

.thirdMenu li a:hover {
    color: #96b5e0;
}

.thirdMenu li a.current {
    background-color: #60a7ec;
    color: #fff;
}

.bn_2 {
    background: url(../images/bn_2.gif?PUBLISH_FLAG_VALUE) no-repeat center left;
    color: #6e5347;
    font-size: 12px;
    border: 0px;
    width: 52px;
    height: 22px;
    margin-left: 5px;
}

.bn_6 {
    background: url(../images/bn_6.gif?PUBLISH_FLAG_VALUE) no-repeat center left;
    color: #6e5347;
    font-size: 12px;
    border: 0px;
    width: 93px;
    height: 22px;
    margin-left: 5px;
}

.bn_4 {
    background: url(../images/bn_4.gif?PUBLISH_FLAG_VALUE) no-repeat center left;
    color: #6e5347;
    font-size: 12px;
    border: 0px;
    width: 71px;
    height: 22px;
    margin-left: 5px;
}

.bn_8 {
    background: url(../images/bn_8.gif?PUBLISH_FLAG_VALUE) no-repeat center left;
    color: #6e5347;
    font-size: 12px;
    border: 0px;
    width: 110px;
    height: 22px;
    margin-left: 5px;
}

.bn_12 {
    background: url(../images/bn_6.gif?PUBLISH_FLAG_VALUE) no-repeat center left;
    color: #6e5347;
    font-size: 12px;
    border: 0px;
    width: 150px;
    height: 22px;
    margin-left: 5px;
}

/*.mid {
    border-left: 1px solid #a8b4c1;
    border-right: 1px solid #a8b4c1;
    vertical-align: top;
}*/

.title1 {
    height: 28px;
    background-color: #dfeeff;
    border-top: 1px solid #a6b2bf;
    border-left: 1px solid #a8b4c1;
    border-right: 1px solid #a8b4c1
}

.message {
    color: #ff6701;
}

.pageDiv {
	text-align: center;
}

.page {
	margin: 0px auto;
    margin-top: 10px;
}

.page a {
    display: block;
    float: left;
    width: 25px;
    height: 23px;
    line-height: 23px;
    color: #0063DC;
    border: 1px solid #CCCCCC;
    text-align: center;
}

.page a:hover, .page a.pageCurrent {
    color: #FF6600;
    text-decoration: none;
    border: 1px solid #FF6600;
    background-color: #FFEEE5;
}

.page a.pageCurrent {
    font-weight: bold;
}

.page a.pagePre {
    width: 55px;
}

.aH1, .h1 {
    color: #bf5c04;
    font-size: 12px;
    line-height: 30px;
}

.h1 {
    font-weight: bold;
}

.bgcolor2 {
    background-color: #ecf4fe;
    border-left: 1px solid #bec8d2;
    border-right: 1px solid #bec8d2;
}

.dfgl {
    /*border-top: 4px solid white;*/
    /*border-bottom: 2px solid white;*/
    /*border-left: 10px solid white;*/
    /*border-right: 10px solid white;*/
    width: 100%;
    height: 100%;
    background-color: white;
    table-layout: fixed;
}

.dfgl td.top_bottom {
    background-color: #d5dce5;
    height: 30px;
    border: 1px solid #abafb3;
}

.dfgl td.mid {
    border-left: 1px solid #a8b4c1;
    border-right: 1px solid #a8b4c1;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;

}

.dfgl td.mid2 {
    border-left: 1px solid #a8b4c1;
    border-right: 1px solid #a8b4c1;
    vertical-align: top;
    height: 100%;
    background-color: #e5effb;
}

.list {
    width: 99%;
    margin: 0px auto;
}

.list thead, .list .th1 {
    background-color: #e5effb;
}

.list tr {
    text-align: center;
    border-bottom: 1px solid #ccc;
    line-height: 25px;
}

.list tr td, .list tr th {
	border-bottom: 1px solid #ccc;
}

.list th {
    color: #2f4461;
}

.list td.title2 {
    color: #2f4461;
    line-height: 30px;
    font-weight: bold;
    padding-left: 6px;
    text-align: center;
    border-left: 1px solid #e5effb;
    background-color: #e5effb;
}

.list td.t2 {
    padding-left: 6px;
    vertical-align: middle;
}

.marginTop6px {
    margin-top: 6px;
}

.marginTop10px {
    margin-top: 10px;
}

.infoList {
    width: 100%;
    margin: 0px auto;
}

.infoList th {
    color: #2f4461;
    line-height: 30px;
    padding-left: 6px;
    text-align: center;
    background-color: #e5effb;
}

.intelevelList th {
    padding-left: 10px;
    text-align: left;
}

.infoList td, .infoList th {
    border: 1px solid #ccc;
}

.infoList td {
    padding-left: 10px;
}

.pErrorInfo {
    line-height: 30px;
    padding-left: 10px;
}

.floatLeft {
    float: left;
}

.pLeft, .pRight {
    /*height: 30px;
    line-height: 30px;
    vertical-align: middle;*/
    margin-top: 5px;
}

.pRight, .pRight2 {
    text-align: right;
    padding-right: 20px;
    height: 30px;
}

.pRight2 {
	height: 20px;
}

.privLeft, .privRight {
    width: 250px;
}

.width98Percent {
    width: 98%;
}

.marginLeft5px {
    margin-left: 5px;
}

.marginLeft10px {
    margin-left: 10px;
}

.marginLeft50px {
    margin-left: 50px;
}

.content {
    margin: 0px 10px;
}

.content ul li {
    float: left;
    width: 130px;
    height: 30px;
}

.sortOrder {
    background-color: #B0CEF3;
    cursor: pointer;
}

.arrowUp, .arrowDown {
    background-repeat: no-repeat;
    background-position: center right;
}

.arrowUp {
    background-image: url(../images/numup.gif?PUBLISH_FLAG_VALUE);
}

.arrowDown {
    background-image: url(../images/numdown.gif?PUBLISH_FLAG_VALUE);
}

h6.pTitle0 {
    font-size: 13px;
    font-weight: bold;
    line-height: 26px;
    margin-left: 10px;
    background-color: #EFFBE5;
}

p.content0 {
    margin-left: 30px;
    line-height: 20px;
}

p.content1 {
    line-height: 30px;
    margin-left: 10px;
}

p.content2 {
	color: #003399;
	line-height: 20px;
	margin-left: 10px;
}

.dialogUp {
	margin: 2px;
	background-color: white;
	overflow: auto;
	height: 200px;
}

.dialogDown {
	margin: 2px;
	margin-top: 10px;
	background-color: white;
	line-height: 20px;
	overflow: auto;
}

.dialogUp li, .dialogDown li {
	line-height: 20px;
	border-bottom: 1px solid #E0E0E0;
}

.floatRight {
	float: right;	
}

.chatMsgMouseOver {
    background-color: #F5F5F5;
}

.chatMsgMouseOut {
    background-color: transparent;
}
.indexContent {
    height: 100%;
    background-color: white;
}
.indexBlock1, .indexBlock2, .indexBlock3, .indexBlock4, .indexBlock5 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    width: 48%;
}
.indexBlock6 {
    margin: 0px auto;
    width: 98%;
}
.chatTable {
	width: 100%;
	height: 100%;
}
.chatTable .tdLeft, .chatTable .tdRight {
	vertical-align: top;
}
.chatTable .tdLeft {
	width: 200px;
}
.chatTable .tdRight {
	background-color: #BBCCFF;
}
.chatTable .chatContent {
	height: 100%;
}
#chatList li a, #chatList li a:hover, #chatList li a.current {
	display: block;
  	border-top: 1px solid #fff;
	text-indent: 10px;
	height: 22px;
	text-decoration: none;
}
#chatList li a {
	background-image: url('../images/online.gif?PUBLISH_FLAG_VALUE');
	background-repeat: no-repeat;
	background-position: right top;
}
#chatList li a.newmsg {
	font-weight: bold;
}
#chatList li a:hover {
	background-color: #F2F5FD;
}
#chatList li a.current {
	background-color: #E3E9FF;
}
#chatList li a.offline {
	background-image: url('../images/online.gif?PUBLISH_FLAG_VALUE');
	background-repeat: no-repeat;
	background-position: right bottom;
}
#chatDialog {
	margin-left: 4px;
	height: 100%;
	background-color: white;
}
.width100 {
	width: 100%;
}
.chatRecordTaskDiv {
    margin-top: 10px;
    margin-left: 10px;
    line-height: 30px;
}
.uploadDiv {
    margin: 5px 0px;
    width: 500px;
    height: 80px;
    line-height: 20px;
    border: 1px solid #cccccc;
}

.uploadDiv1 {
    height: 30px;
}

.width99 {
	width: 99%;
}

.chatHelperList .width1 {
	width: 5%;
}

.chatHelperList .width2 {
	width: 10%;
}

.chatHelperList .width3 {
	width: 15%;
}

.chatHelperList .title0 {
	background-color: #EFFBE5;
}

.instrucInfo {
    line-height: 20px;
    padding-left: 10px;
}

.instrucLeft {
	width: 120px;
	float: left;
}

.instrucRight {
	margin-left: 120px;
}

.border1px {
	border: 1px solid #cccccc;
}

.integrationFront0, .integrationFront1, .integrationFront2, .integrationFront3, .integrationFront4, .integrationFront5, .integrationFront6 {
	width: 188px;
	height: 298px;
}

.integrationFront0 .frontConfig2 {
	background-color: red;/*red*/
}

.integrationFront1 .frontConfig2 {
	background-color: #FFA500;/*orange*/
}

.integrationFront2 .frontConfig2 {
	background-color: yellow;
}

.integrationFront3 .frontConfig2 {
	background-color: green;
}

.integrationFront4 .frontConfig2 {
	background-color: blue;
}

.integrationFront5 .frontConfig2 {
	background-color: #4B0082;/*indigo*/
}

.integrationFront6 .frontConfig2 {
	background-color: purple;
}

.frontConfig1 {
	margin-top: 40px;
	text-indent: 24px;
	font-size: 14px;
}

.frontConfig2 {
	margin-top: 20px;
	margin-left: 24px;
	color: white;
	width: 142px;
	height: 70px;
	line-height: 70px;
	background-color: red;
	text-align: center;
	font-size: 40px;
}

.frontConfig3 {
	text-indent: 24px;
	margin-top: 20px;
	font-size: 14px;
}

.frontConfig4 {
	text-indent: 24px;
	margin-top: 16px;
	font-size: 14px;
}

.front16px {
	font-size: 16px;
}

/*thirdMenu*/
/*
.thirdMenu li a, .thirdMenu li a:hover, .thirdMenu li a.current {
    display: block;
    background-color: #e4ecf5;
    border-top: 1px solid #fff;
    font-weight: bold;
    color: #77808e;
    padding-left: 24px;
    height: 22px;
    line-height: 22px;
    text-decoration: none;
}

.thirdMenu li a:hover {
    color: #96b5e0;
}

.thirdMenu li a.current {
    background-color: #60a7ec;
    color: #fff;
}
*/
